能夠收集許多東西
甚至同時存在多種型態
be like: String , bool , int , object
但實務上,我會存放相關型態的資料
ex: 購物車中的下單商品 [商品A,商品B,商品C] , 共通點都是商品(類似型態)
取名 pokemons 的 List中
分別放入 [ String / int / bool / 自定義Pokemon object ]
var pokemons = [
'0',
100,
false,
Pokemon(name: '小火龍', attributes: '火系'),
];
main() {
for (var s in pokemons) {
print(s);
}
}
經過for迴圈逐步列印結果
0
100
false
Instance of 'Pokemon'
class Pokemon {
String name;
String attributes;
Pokemon({required this.name, required this.attributes});
}